Python Job: Software Developer (Python)

Job added on

Location

Toronto - Canada

Job type

Full-Time

Python Job Details

Dawn InfoTek Inc. is a professional IT consulting team that partners with major financial institutions, investment firms and government sectors. We have been dedicated to delivering cutting-edge consulting services and recruiting all levels of IT positions for our clients.

We are currently seeking competent individuals to fulfill the role of Python Developer to join our dynamic team for our client

Contract Duration: 12 months with possibility of extension

Position Summary-

  • Maintain and improve the team’s software infrastructure which runs all aspects of the team’s systematic investment process including trading, execution and research.
  • Add incremental improvements to accommodate future research & production needs such as the expansion into new instruments/asset classes, trading frequencies, execution styles, etc.
  • Collaborate and co-develop with QSR implementation team, currently supporting aspects of trading and execution infrastructure.
  • Manage and maintain the integrity and speed of the group’s tick database, and other data repositories.
  • Responsible for completion of an acceptable volume of work and for the communication of status of personal work plans and tasks required to design, develop, and test assigned portion of projects.
  • Responsible for maintaining currency in technological trends and directions continually upgrading personal technical and IT related skills through research, education and self‑motivated technology experimentation.
  • Participate in new technology investigation and make recommendations for new technology adoption where appropriate.
  • Other duties as assigned.

What you'll need

  • Undergraduate or graduate degree in a quantitative discipline such as Engineering or Computer Science.
  • Sound knowledge of information systems theories, concepts, methods, and techniques.
  • Minimum 8 years design/development experience with at least 5 years full-time application development experience in the Capital Markets, preferably a quantitative investment team.
  • Experience with systematic investment and trading strategies.
  • Undergraduate or graduate degree in a quantitative discipline such as Engineering or Computer Science.
  • Communicate and interact effectively with systems professionals, as well as end users who are not systems experts.
  • Strong interest in the financial industry required. Completion of the Canadian Securities Course and/or CFA candidacy is an asset.
  • Excellent organizational, analytical and problem-solving skills
  • Expertise in the following technologies: MATLAB, Python, C#, SQL.
  • Experience with Bloomberg API (BPIPE, DAPI) and OneTick or other time series database is an asset.
  • Exposure with various software development methodologies and practices such as Test Driven Development, Continuous Delivery, Scrum and Agile. Experience with the following technologies, or equivalents: Jira, GitHub, Jenkins, Nexus, UrbanCode.

Job Type: Full-time

Salary: $80.00-$100.00 per hour